	.text
	.syntax unified
	.eabi_attribute	67, "2.09"	@ Tag_conformance
	.cpu	cortex-m7
	.eabi_attribute	6, 13	@ Tag_CPU_arch
	.eabi_attribute	7, 77	@ Tag_CPU_arch_profile
	.eabi_attribute	8, 0	@ Tag_ARM_ISA_use
	.eabi_attribute	9, 2	@ Tag_THUMB_ISA_use
	.fpu	fpv5-d16
	.eabi_attribute	36, 1	@ Tag_FP_HP_extension
	.eabi_attribute	34, 1	@ Tag_CPU_unaligned_access
	.eabi_attribute	17, 1	@ Tag_ABI_PCS_GOT_use
	.eabi_attribute	20, 2	@ Tag_ABI_FP_denormal
	.eabi_attribute	21, 0	@ Tag_ABI_FP_exceptions
	.eabi_attribute	23, 1	@ Tag_ABI_FP_number_model
	.eabi_attribute	24, 1	@ Tag_ABI_align_needed
	.eabi_attribute	25, 1	@ Tag_ABI_align_preserved
	.eabi_attribute	28, 1	@ Tag_ABI_VFP_args
	.eabi_attribute	38, 1	@ Tag_ABI_FP_16bit_format
	.eabi_attribute	18, 2	@ Tag_ABI_PCS_wchar_t
	.eabi_attribute	26, 1	@ Tag_ABI_enum_size
	.eabi_attribute	14, 0	@ Tag_ABI_PCS_R9_use
	.file	"bsp_led.c"
	.file	1 "C:\\" "Keil_v5\\ARM\\ARMCLANG\\Bin\\..\\include\\stdint.h"
	.section	.text.bsp_InitLed,"ax",%progbits
	.hidden	bsp_InitLed                     @ -- Begin function bsp_InitLed
	.globl	bsp_InitLed
	.p2align	3
	.type	bsp_InitLed,%function
	.code	16                              @ @bsp_InitLed
	.thumb_func
bsp_InitLed:
.Lfunc_begin0:
	.file	2 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../User/bsp/src/bsp_led.c"
	.loc	2 35 0                          @ ../../User/bsp/src/bsp_led.c:35:0
	.fnstart
	.cfi_sections .debug_frame
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	movs	r0, #1
.Ltmp0:
	.loc	2 36 2 prologue_end             @ ../../User/bsp/src/bsp_led.c:36:2
	bl	bsp_LedOff
	movs	r0, #2
	.loc	2 37 2                          @ ../../User/bsp/src/bsp_led.c:37:2
	bl	bsp_LedOff
	movs	r0, #3
	.loc	2 38 2                          @ ../../User/bsp/src/bsp_led.c:38:2
	bl	bsp_LedOff
	movs	r0, #4
	.loc	2 39 2                          @ ../../User/bsp/src/bsp_led.c:39:2
	bl	bsp_LedOff
	.loc	2 40 1                          @ ../../User/bsp/src/bsp_led.c:40:1
	pop	{r7, pc}
.Ltmp1:
.Lfunc_end0:
	.size	bsp_InitLed, .Lfunc_end0-bsp_InitLed
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.bsp_LedOff,"ax",%progbits
	.hidden	bsp_LedOff                      @ -- Begin function bsp_LedOff
	.globl	bsp_LedOff
	.p2align	3
	.type	bsp_LedOff,%function
	.code	16                              @ @bsp_LedOff
	.thumb_func
bsp_LedOff:
.Lfunc_begin1:
	.loc	2 79 0                          @ ../../User/bsp/src/bsp_led.c:79:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
                                        @ kill: def $r1 killed $r0
	strb.w	r0, [sp, #7]
.Ltmp2:
	.loc	2 80 6 prologue_end             @ ../../User/bsp/src/bsp_led.c:80:6
	ldrb.w	r0, [sp, #7]
.Ltmp3:
	.loc	2 80 6 is_stmt 0                @ ../../User/bsp/src/bsp_led.c:80:6
	cmp	r0, #1
	bne	.LBB1_2
	b	.LBB1_1
.LBB1_1:
	.loc	2 0 6                           @ ../../User/bsp/src/bsp_led.c:0:6
	mov.w	r0, #256
	movs	r1, #1
.Ltmp4:
	.loc	2 82 3 is_stmt 1                @ ../../User/bsp/src/bsp_led.c:82:3
	bl	HC574_SetPin
	.loc	2 83 2                          @ ../../User/bsp/src/bsp_led.c:83:2
	b	.LBB1_11
.Ltmp5:
.LBB1_2:
	.loc	2 84 11                         @ ../../User/bsp/src/bsp_led.c:84:11
	ldrb.w	r0, [sp, #7]
.Ltmp6:
	.loc	2 84 11 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:84:11
	cmp	r0, #2
	bne	.LBB1_4
	b	.LBB1_3
.LBB1_3:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #512
	movs	r1, #1
.Ltmp7:
	.loc	2 86 3 is_stmt 1                @ ../../User/bsp/src/bsp_led.c:86:3
	bl	HC574_SetPin
	.loc	2 87 2                          @ ../../User/bsp/src/bsp_led.c:87:2
	b	.LBB1_10
.Ltmp8:
.LBB1_4:
	.loc	2 88 11                         @ ../../User/bsp/src/bsp_led.c:88:11
	ldrb.w	r0, [sp, #7]
.Ltmp9:
	.loc	2 88 11 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:88:11
	cmp	r0, #3
	bne	.LBB1_6
	b	.LBB1_5
.LBB1_5:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #1024
	movs	r1, #1
.Ltmp10:
	.loc	2 90 3 is_stmt 1                @ ../../User/bsp/src/bsp_led.c:90:3
	bl	HC574_SetPin
	.loc	2 91 2                          @ ../../User/bsp/src/bsp_led.c:91:2
	b	.LBB1_9
.Ltmp11:
.LBB1_6:
	.loc	2 92 11                         @ ../../User/bsp/src/bsp_led.c:92:11
	ldrb.w	r0, [sp, #7]
.Ltmp12:
	.loc	2 92 11 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:92:11
	cmp	r0, #4
	bne	.LBB1_8
	b	.LBB1_7
.LBB1_7:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #2048
	movs	r1, #1
.Ltmp13:
	.loc	2 94 3 is_stmt 1                @ ../../User/bsp/src/bsp_led.c:94:3
	bl	HC574_SetPin
	.loc	2 95 2                          @ ../../User/bsp/src/bsp_led.c:95:2
	b	.LBB1_8
.Ltmp14:
.LBB1_8:
	.loc	2 0 2 is_stmt 0                 @ ../../User/bsp/src/bsp_led.c:0:2
	b	.LBB1_9
.LBB1_9:
	b	.LBB1_10
.LBB1_10:
	b	.LBB1_11
.LBB1_11:
	.loc	2 96 1 is_stmt 1                @ ../../User/bsp/src/bsp_led.c:96:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp15:
.Lfunc_end1:
	.size	bsp_LedOff, .Lfunc_end1-bsp_LedOff
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.bsp_LedOn,"ax",%progbits
	.hidden	bsp_LedOn                       @ -- Begin function bsp_LedOn
	.globl	bsp_LedOn
	.p2align	3
	.type	bsp_LedOn,%function
	.code	16                              @ @bsp_LedOn
	.thumb_func
bsp_LedOn:
.Lfunc_begin2:
	.loc	2 51 0                          @ ../../User/bsp/src/bsp_led.c:51:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
                                        @ kill: def $r1 killed $r0
	strb.w	r0, [sp, #7]
.Ltmp16:
	.loc	2 52 6 prologue_end             @ ../../User/bsp/src/bsp_led.c:52:6
	ldrb.w	r0, [sp, #7]
.Ltmp17:
	.loc	2 52 6 is_stmt 0                @ ../../User/bsp/src/bsp_led.c:52:6
	cmp	r0, #1
	bne	.LBB2_2
	b	.LBB2_1
.LBB2_1:
	.loc	2 0 6                           @ ../../User/bsp/src/bsp_led.c:0:6
	mov.w	r0, #256
	movs	r1, #0
.Ltmp18:
	.loc	2 54 3 is_stmt 1                @ ../../User/bsp/src/bsp_led.c:54:3
	bl	HC574_SetPin
	.loc	2 55 2                          @ ../../User/bsp/src/bsp_led.c:55:2
	b	.LBB2_11
.Ltmp19:
.LBB2_2:
	.loc	2 56 11                         @ ../../User/bsp/src/bsp_led.c:56:11
	ldrb.w	r0, [sp, #7]
.Ltmp20:
	.loc	2 56 11 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:56:11
	cmp	r0, #2
	bne	.LBB2_4
	b	.LBB2_3
.LBB2_3:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #512
	movs	r1, #0
.Ltmp21:
	.loc	2 58 3 is_stmt 1                @ ../../User/bsp/src/bsp_led.c:58:3
	bl	HC574_SetPin
	.loc	2 59 2                          @ ../../User/bsp/src/bsp_led.c:59:2
	b	.LBB2_10
.Ltmp22:
.LBB2_4:
	.loc	2 60 11                         @ ../../User/bsp/src/bsp_led.c:60:11
	ldrb.w	r0, [sp, #7]
.Ltmp23:
	.loc	2 60 11 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:60:11
	cmp	r0, #3
	bne	.LBB2_6
	b	.LBB2_5
.LBB2_5:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #1024
	movs	r1, #0
.Ltmp24:
	.loc	2 62 3 is_stmt 1                @ ../../User/bsp/src/bsp_led.c:62:3
	bl	HC574_SetPin
	.loc	2 63 2                          @ ../../User/bsp/src/bsp_led.c:63:2
	b	.LBB2_9
.Ltmp25:
.LBB2_6:
	.loc	2 64 11                         @ ../../User/bsp/src/bsp_led.c:64:11
	ldrb.w	r0, [sp, #7]
.Ltmp26:
	.loc	2 64 11 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:64:11
	cmp	r0, #4
	bne	.LBB2_8
	b	.LBB2_7
.LBB2_7:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #2048
	movs	r1, #0
.Ltmp27:
	.loc	2 66 3 is_stmt 1                @ ../../User/bsp/src/bsp_led.c:66:3
	bl	HC574_SetPin
	.loc	2 67 2                          @ ../../User/bsp/src/bsp_led.c:67:2
	b	.LBB2_8
.Ltmp28:
.LBB2_8:
	.loc	2 0 2 is_stmt 0                 @ ../../User/bsp/src/bsp_led.c:0:2
	b	.LBB2_9
.LBB2_9:
	b	.LBB2_10
.LBB2_10:
	b	.LBB2_11
.LBB2_11:
	.loc	2 68 1 is_stmt 1                @ ../../User/bsp/src/bsp_led.c:68:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp29:
.Lfunc_end2:
	.size	bsp_LedOn, .Lfunc_end2-bsp_LedOn
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.bsp_LedToggle,"ax",%progbits
	.hidden	bsp_LedToggle                   @ -- Begin function bsp_LedToggle
	.globl	bsp_LedToggle
	.p2align	3
	.type	bsp_LedToggle,%function
	.code	16                              @ @bsp_LedToggle
	.thumb_func
bsp_LedToggle:
.Lfunc_begin3:
	.loc	2 107 0                         @ ../../User/bsp/src/bsp_led.c:107:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
                                        @ kill: def $r1 killed $r0
	strb.w	r0, [sp, #7]
.Ltmp30:
	.loc	2 110 6 prologue_end            @ ../../User/bsp/src/bsp_led.c:110:6
	ldrb.w	r0, [sp, #7]
.Ltmp31:
	.loc	2 110 6 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:110:6
	cmp	r0, #1
	bne	.LBB3_2
	b	.LBB3_1
.LBB3_1:
	.loc	2 0 6                           @ ../../User/bsp/src/bsp_led.c:0:6
	mov.w	r0, #256
.Ltmp32:
	.loc	2 112 7 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:112:7
	str	r0, [sp]
	.loc	2 113 2                         @ ../../User/bsp/src/bsp_led.c:113:2
	b	.LBB3_12
.Ltmp33:
.LBB3_2:
	.loc	2 114 11                        @ ../../User/bsp/src/bsp_led.c:114:11
	ldrb.w	r0, [sp, #7]
.Ltmp34:
	.loc	2 114 11 is_stmt 0              @ ../../User/bsp/src/bsp_led.c:114:11
	cmp	r0, #2
	bne	.LBB3_4
	b	.LBB3_3
.LBB3_3:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #512
.Ltmp35:
	.loc	2 116 7 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:116:7
	str	r0, [sp]
	.loc	2 117 2                         @ ../../User/bsp/src/bsp_led.c:117:2
	b	.LBB3_11
.Ltmp36:
.LBB3_4:
	.loc	2 118 11                        @ ../../User/bsp/src/bsp_led.c:118:11
	ldrb.w	r0, [sp, #7]
.Ltmp37:
	.loc	2 118 11 is_stmt 0              @ ../../User/bsp/src/bsp_led.c:118:11
	cmp	r0, #3
	bne	.LBB3_6
	b	.LBB3_5
.LBB3_5:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #1024
.Ltmp38:
	.loc	2 120 7 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:120:7
	str	r0, [sp]
	.loc	2 121 2                         @ ../../User/bsp/src/bsp_led.c:121:2
	b	.LBB3_10
.Ltmp39:
.LBB3_6:
	.loc	2 122 11                        @ ../../User/bsp/src/bsp_led.c:122:11
	ldrb.w	r0, [sp, #7]
.Ltmp40:
	.loc	2 122 11 is_stmt 0              @ ../../User/bsp/src/bsp_led.c:122:11
	cmp	r0, #4
	bne	.LBB3_8
	b	.LBB3_7
.LBB3_7:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #2048
.Ltmp41:
	.loc	2 124 7 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:124:7
	str	r0, [sp]
	.loc	2 125 2                         @ ../../User/bsp/src/bsp_led.c:125:2
	b	.LBB3_9
.Ltmp42:
.LBB3_8:
	.loc	2 128 3                         @ ../../User/bsp/src/bsp_led.c:128:3
	b	.LBB3_15
.Ltmp43:
.LBB3_9:
	.loc	2 0 3 is_stmt 0                 @ ../../User/bsp/src/bsp_led.c:0:3
	b	.LBB3_10
.LBB3_10:
	b	.LBB3_11
.LBB3_11:
	b	.LBB3_12
.LBB3_12:
.Ltmp44:
	.loc	2 131 19 is_stmt 1              @ ../../User/bsp/src/bsp_led.c:131:19
	ldr	r0, [sp]
	.loc	2 131 6 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:131:6
	bl	HC574_GetPin
.Ltmp45:
	.loc	2 131 6                         @ ../../User/bsp/src/bsp_led.c:131:6
	cbz	r0, .LBB3_14
	b	.LBB3_13
.LBB3_13:
.Ltmp46:
	.loc	2 133 16 is_stmt 1              @ ../../User/bsp/src/bsp_led.c:133:16
	ldr	r0, [sp]
	movs	r1, #0
	.loc	2 133 3 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:133:3
	bl	HC574_SetPin
	.loc	2 134 2 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:134:2
	b	.LBB3_15
.Ltmp47:
.LBB3_14:
	.loc	2 137 16                        @ ../../User/bsp/src/bsp_led.c:137:16
	ldr	r0, [sp]
	movs	r1, #1
	.loc	2 137 3 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:137:3
	bl	HC574_SetPin
	b	.LBB3_15
.Ltmp48:
.LBB3_15:
	.loc	2 139 1 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:139:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp49:
.Lfunc_end3:
	.size	bsp_LedToggle, .Lfunc_end3-bsp_LedToggle
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.bsp_IsLedOn,"ax",%progbits
	.hidden	bsp_IsLedOn                     @ -- Begin function bsp_IsLedOn
	.globl	bsp_IsLedOn
	.p2align	3
	.type	bsp_IsLedOn,%function
	.code	16                              @ @bsp_IsLedOn
	.thumb_func
bsp_IsLedOn:
.Lfunc_begin4:
	.loc	2 150 0                         @ ../../User/bsp/src/bsp_led.c:150:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
                                        @ kill: def $r1 killed $r0
	strb.w	r0, [sp, #6]
.Ltmp50:
	.loc	2 153 6 prologue_end            @ ../../User/bsp/src/bsp_led.c:153:6
	ldrb.w	r0, [sp, #6]
.Ltmp51:
	.loc	2 153 6 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:153:6
	cmp	r0, #1
	bne	.LBB4_2
	b	.LBB4_1
.LBB4_1:
	.loc	2 0 6                           @ ../../User/bsp/src/bsp_led.c:0:6
	mov.w	r0, #256
.Ltmp52:
	.loc	2 155 7 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:155:7
	str	r0, [sp]
	.loc	2 156 2                         @ ../../User/bsp/src/bsp_led.c:156:2
	b	.LBB4_12
.Ltmp53:
.LBB4_2:
	.loc	2 157 11                        @ ../../User/bsp/src/bsp_led.c:157:11
	ldrb.w	r0, [sp, #6]
.Ltmp54:
	.loc	2 157 11 is_stmt 0              @ ../../User/bsp/src/bsp_led.c:157:11
	cmp	r0, #2
	bne	.LBB4_4
	b	.LBB4_3
.LBB4_3:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #512
.Ltmp55:
	.loc	2 159 7 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:159:7
	str	r0, [sp]
	.loc	2 160 2                         @ ../../User/bsp/src/bsp_led.c:160:2
	b	.LBB4_11
.Ltmp56:
.LBB4_4:
	.loc	2 161 11                        @ ../../User/bsp/src/bsp_led.c:161:11
	ldrb.w	r0, [sp, #6]
.Ltmp57:
	.loc	2 161 11 is_stmt 0              @ ../../User/bsp/src/bsp_led.c:161:11
	cmp	r0, #3
	bne	.LBB4_6
	b	.LBB4_5
.LBB4_5:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #1024
.Ltmp58:
	.loc	2 163 7 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:163:7
	str	r0, [sp]
	.loc	2 164 2                         @ ../../User/bsp/src/bsp_led.c:164:2
	b	.LBB4_10
.Ltmp59:
.LBB4_6:
	.loc	2 165 11                        @ ../../User/bsp/src/bsp_led.c:165:11
	ldrb.w	r0, [sp, #6]
.Ltmp60:
	.loc	2 165 11 is_stmt 0              @ ../../User/bsp/src/bsp_led.c:165:11
	cmp	r0, #4
	bne	.LBB4_8
	b	.LBB4_7
.LBB4_7:
	.loc	2 0 11                          @ ../../User/bsp/src/bsp_led.c:0:11
	mov.w	r0, #2048
.Ltmp61:
	.loc	2 167 7 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:167:7
	str	r0, [sp]
	.loc	2 168 2                         @ ../../User/bsp/src/bsp_led.c:168:2
	b	.LBB4_9
.Ltmp62:
.LBB4_8:
	.loc	2 0 2 is_stmt 0                 @ ../../User/bsp/src/bsp_led.c:0:2
	movs	r0, #0
.Ltmp63:
	.loc	2 171 3 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:171:3
	strb.w	r0, [sp, #7]
	b	.LBB4_15
.Ltmp64:
.LBB4_9:
	.loc	2 0 3 is_stmt 0                 @ ../../User/bsp/src/bsp_led.c:0:3
	b	.LBB4_10
.LBB4_10:
	b	.LBB4_11
.LBB4_11:
	b	.LBB4_12
.LBB4_12:
.Ltmp65:
	.loc	2 174 19 is_stmt 1              @ ../../User/bsp/src/bsp_led.c:174:19
	ldr	r0, [sp]
	.loc	2 174 6 is_stmt 0               @ ../../User/bsp/src/bsp_led.c:174:6
	bl	HC574_GetPin
.Ltmp66:
	.loc	2 174 6                         @ ../../User/bsp/src/bsp_led.c:174:6
	cbz	r0, .LBB4_14
	b	.LBB4_13
.LBB4_13:
	.loc	2 0 6                           @ ../../User/bsp/src/bsp_led.c:0:6
	movs	r0, #0
.Ltmp67:
	.loc	2 176 3 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:176:3
	strb.w	r0, [sp, #7]
	b	.LBB4_15
.Ltmp68:
.LBB4_14:
	.loc	2 0 3 is_stmt 0                 @ ../../User/bsp/src/bsp_led.c:0:3
	movs	r0, #1
.Ltmp69:
	.loc	2 180 3 is_stmt 1               @ ../../User/bsp/src/bsp_led.c:180:3
	strb.w	r0, [sp, #7]
	b	.LBB4_15
.Ltmp70:
.LBB4_15:
	.loc	2 182 1                         @ ../../User/bsp/src/bsp_led.c:182:1
	ldrb.w	r0, [sp, #7]
	add	sp, #8
	pop	{r7, pc}
.Ltmp71:
.Lfunc_end4:
	.size	bsp_IsLedOn, .Lfunc_end4-bsp_IsLedOn
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.debug_abbrev,"",%progbits
	.byte	1                               @ Abbreviation Code
	.byte	17                              @ DW_TAG_compile_unit
	.byte	1                               @ DW_CHILDREN_yes
	.byte	37                              @ DW_AT_producer
	.byte	14                              @ DW_FORM_strp
	.byte	19                              @ DW_AT_language
	.byte	5                               @ DW_FORM_data2
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	16                              @ DW_AT_stmt_list
	.byte	23                              @ DW_FORM_sec_offset
	.byte	27                              @ DW_AT_comp_dir
	.byte	14                              @ DW_FORM_strp
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	85                              @ DW_AT_ranges
	.byte	23                              @ DW_FORM_sec_offset
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	2                               @ Abbreviation Code
	.byte	22                              @ DW_TAG_typedef
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	3                               @ Abbreviation Code
	.byte	36                              @ DW_TAG_base_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	62                              @ DW_AT_encoding
	.byte	11                              @ DW_FORM_data1
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	4                               @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	0                               @ DW_CHILDREN_no
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	5                               @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	6                               @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	7                               @ Abbreviation Code
	.byte	52                              @ DW_TAG_variable
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	8                               @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	0                               @ EOM(3)
	.section	.debug_info,"",%progbits
.Lcu_begin0:
	.long	.Ldebug_info_end0-.Ldebug_info_start0 @ Length of Unit
.Ldebug_info_start0:
	.short	4                               @ DWARF version number
	.long	.debug_abbrev                   @ Offset Into Abbrev. Section
	.byte	4                               @ Address Size (in bytes)
	.byte	1                               @ Abbrev [1] 0xb:0x103 DW_TAG_compile_unit
	.long	.Linfo_string0                  @ DW_AT_producer
	.short	12                              @ DW_AT_language
	.long	.Linfo_string1                  @ DW_AT_name
	.long	.Lline_table_start0             @ DW_AT_stmt_list
	.long	.Linfo_string2                  @ DW_AT_comp_dir
	.long	0                               @ DW_AT_low_pc
	.long	.Ldebug_ranges0                 @ DW_AT_ranges
	.byte	2                               @ Abbrev [2] 0x26:0xb DW_TAG_typedef
	.long	49                              @ DW_AT_type
	.long	.Linfo_string4                  @ DW_AT_name
	.byte	1                               @ DW_AT_decl_file
	.byte	63                              @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0x31:0x7 DW_TAG_base_type
	.long	.Linfo_string3                  @ DW_AT_name
	.byte	7                               @ DW_AT_encoding
	.byte	2                               @ DW_AT_byte_size
	.byte	4                               @ Abbrev [4] 0x38:0x11 DW_TAG_subprogram
	.long	.Lfunc_begin0                   @ DW_AT_low_pc
	.long	.Lfunc_end0-.Lfunc_begin0       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string5                  @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	34                              @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	5                               @ Abbrev [5] 0x49:0x20 DW_TAG_subprogram
	.long	.Lfunc_begin1                   @ DW_AT_low_pc
	.long	.Lfunc_end1-.Lfunc_begin1       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string6                  @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	78                              @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	6                               @ Abbrev [6] 0x5a:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	7
	.long	.Linfo_string12                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	78                              @ DW_AT_decl_line
	.long	233                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	5                               @ Abbrev [5] 0x69:0x20 DW_TAG_subprogram
	.long	.Lfunc_begin2                   @ DW_AT_low_pc
	.long	.Lfunc_end2-.Lfunc_begin2       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string7                  @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	50                              @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	6                               @ Abbrev [6] 0x7a:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	7
	.long	.Linfo_string12                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	50                              @ DW_AT_decl_line
	.long	233                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	5                               @ Abbrev [5] 0x89:0x2e DW_TAG_subprogram
	.long	.Lfunc_begin3                   @ DW_AT_low_pc
	.long	.Lfunc_end3-.Lfunc_begin3       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string8                  @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	106                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	6                               @ Abbrev [6] 0x9a:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	7
	.long	.Linfo_string12                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	106                             @ DW_AT_decl_line
	.long	233                             @ DW_AT_type
	.byte	7                               @ Abbrev [7] 0xa8:0xe DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string13                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	108                             @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	8                               @ Abbrev [8] 0xb7:0x32 DW_TAG_subprogram
	.long	.Lfunc_begin4                   @ DW_AT_low_pc
	.long	.Lfunc_end4-.Lfunc_begin4       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string9                  @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	149                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	233                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	6                               @ Abbrev [6] 0xcc:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	6
	.long	.Linfo_string12                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	149                             @ DW_AT_decl_line
	.long	233                             @ DW_AT_type
	.byte	7                               @ Abbrev [7] 0xda:0xe DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string13                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	151                             @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	2                               @ Abbrev [2] 0xe9:0xb DW_TAG_typedef
	.long	244                             @ DW_AT_type
	.long	.Linfo_string11                 @ DW_AT_name
	.byte	1                               @ DW_AT_decl_file
	.byte	62                              @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0xf4:0x7 DW_TAG_base_type
	.long	.Linfo_string10                 @ DW_AT_name
	.byte	8                               @ DW_AT_encoding
	.byte	1                               @ DW_AT_byte_size
	.byte	2                               @ Abbrev [2] 0xfb:0xb DW_TAG_typedef
	.long	262                             @ DW_AT_type
	.long	.Linfo_string15                 @ DW_AT_name
	.byte	1                               @ DW_AT_decl_file
	.byte	64                              @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0x106:0x7 DW_TAG_base_type
	.long	.Linfo_string14                 @ DW_AT_name
	.byte	7                               @ DW_AT_encoding
	.byte	4                               @ DW_AT_byte_size
	.byte	0                               @ End Of Children Mark
.Ldebug_info_end0:
	.section	.debug_ranges,"",%progbits
.Ldebug_ranges0:
	.long	.Lfunc_begin0
	.long	.Lfunc_end0
	.long	.Lfunc_begin1
	.long	.Lfunc_end1
	.long	.Lfunc_begin2
	.long	.Lfunc_end2
	.long	.Lfunc_begin3
	.long	.Lfunc_end3
	.long	.Lfunc_begin4
	.long	.Lfunc_end4
	.long	0
	.long	0
	.section	.debug_str,"MS",%progbits,1
.Linfo_string0:
	.asciz	"Component: ARM Compiler 6.16 Tool: armclang [5dfeb700]" @ string offset=0
.Linfo_string1:
	.asciz	"../../User/bsp/src\\bsp_led.c" @ string offset=55
.Linfo_string2:
	.asciz	"C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" @ string offset=84
.Linfo_string3:
	.asciz	"unsigned short"                @ string offset=158
.Linfo_string4:
	.asciz	"uint16_t"                      @ string offset=173
.Linfo_string5:
	.asciz	"bsp_InitLed"                   @ string offset=182
.Linfo_string6:
	.asciz	"bsp_LedOff"                    @ string offset=194
.Linfo_string7:
	.asciz	"bsp_LedOn"                     @ string offset=205
.Linfo_string8:
	.asciz	"bsp_LedToggle"                 @ string offset=215
.Linfo_string9:
	.asciz	"bsp_IsLedOn"                   @ string offset=229
.Linfo_string10:
	.asciz	"unsigned char"                 @ string offset=241
.Linfo_string11:
	.asciz	"uint8_t"                       @ string offset=255
.Linfo_string12:
	.asciz	"_no"                           @ string offset=263
.Linfo_string13:
	.asciz	"pin"                           @ string offset=267
.Linfo_string14:
	.asciz	"unsigned int"                  @ string offset=271
.Linfo_string15:
	.asciz	"uint32_t"                      @ string offset=284
	.ident	"Component: ARM Compiler 6.16 Tool: armclang [5dfeb700]"
	.section	".note.GNU-stack","",%progbits
	.eabi_attribute	30, 6	@ Tag_ABI_optimization_goals
	.ARM_attribute	16, 1	@ Tag_AV_eba
	.section	.debug_line,"",%progbits
.Lline_table_start0:
